// 导入 mysql 模块
const mysql = require('mysql2/promise')

// 创建数据库连接对象
const poolConfig = {
	host: process.env.MYSQL_HOST || '81.70.182.24', //
	user: process.env.MYSQL_USER || 'root',
	password: process.env.MYSQL_PASSWORD || '52100zxc...',
	port: process.env.MYSQL_PORT || '3306',
	database: process.env.MYSQL_DATABASE || 'crab_card', //数据库名字
	waitForConnections: true,
	connectionLimit: 10,// 最大连接数  
	queueLimit: 0,// 连接请求队列最大长度，0 表示无限制  
	connectTimeout: 10000// 连接超时时间，单位毫秒  
}

const db = mysql.createPool(poolConfig)



// 向外共享 db 数据库连接对象
module.exports = db